package com.jl15988.pguard.exception;

/**
 * 进程监控异常类
 * <p>
 * 用于处理进程监控过程中出现的异常情况，包括但不限于：
 * - 进程启动失败
 * - 进程状态检测失败
 * - 资源监控失败
 * - 配置验证失败
 * </p>
 *
 * @author jl15988
 * @since 1.0.0
 */
public class ProcessMonitorException extends RuntimeException {
    /**
     * 构造函数
     * <p>
     * 创建一个带有错误信息的异常实例
     * </p>
     *
     * @param message 错误信息
     */
    public ProcessMonitorException(String message) {
        super(message);
    }

    /**
     * 构造函数
     * <p>
     * 创建一个带有错误信息和原始异常的异常实例
     * </p>
     *
     * @param message 错误信息
     * @param cause 原始异常
     */
    public ProcessMonitorException(String message, Throwable cause) {
        super(message, cause);
    }
}
